Linux 部署ASP.NET SQLite 应用 的坎坷之旅
EventArgs e){var rand = new Random().Next(100,所以无需安装情况。
而Windows没有需要安装sqlite。
不外最后算是完美办理问题, 由于Linux自带sqlite 情况, 利用要领: [PrimaryKey, 我只是实现一些简朴的增删查改操纵, 本文示例回收WebForm 开拓, 主要在链接字符串部门Version=3;Data Source={文件路径} 2.利用NuGet中的sqlite-net (最终回收的要领。
运行截图: 上面的系统标识为linux, Linux 陈设ASP.NET SQLite 应用 的崎岖之旅,遂记录如下。
999);User user = new User();user.Name = ceshi+rand;user.PassWord = 123456+rand;user.CreateTime = DateTime.Now;con.Insert(user);//添加数据Response.Redirect(Demo.aspx);}} 最终宣布的措施回收winscp上传到vps中的,必需保持巨细写一致, AutoIncrement] //主键加自增public int ID { get; set; } 更多要领拜见wiki 根基的一些代码 public partial class Demo : System.Web.UI.Page{private SQLiteConnection con = null;protected void Page_Load(object sender,item.CreateTime,完美在linux上运行,文章底部 附示例代码, 最后感激网络上的列位前辈的无私分享,实验着陈设一下.NET 措施,item.ID));}}protected void BtnAdd_Click(object sender。
源码地点:https://github.com/linezero/sqlitedemo 参考链接: , 1.利用Mono自带的Mono.Data.Sqlite 利用要领和Ado.Net 沟通,出格感激 园子@张善友的分享,较量完美) Install-Package sqlite-net github: https://github.com/praeclarum/sqlite-net wiki: https://github.com/praeclarum/sqlite-net/wiki 安装好后就可以开拓,这里就不做过多讲授, 有一台闲置的Linux VPS, 三.总结 asp.net mvc 5.0版本及以上在linux mono 情况下支持不是出格好, 情况:Linux系统为centos 6 mono 版本mono-3.2.1 jexus版本jexus-5.6.4 一.安装情况 1.安装mono 首先安装系统情况: yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel 下载mono 安装: wget tar -jxvf mono-3.2.1.tar.bz2cd mono-3.2.1./configure prefix=/usrmake 此时呈现以下错误../src/.libs/libeglib.a(libeglib_la-gunicode.o): In function `monoeg_g_get_charset: /root/mono-3.2.1/eglib/src/gunicode.c:223: undefined reference to `locale_charset collect2: ld returned 1 exit status make[4]: *** [test-eglib] Error 1 make[4]: Leaving directory `/root/mono-3.2.1/eglib/test make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/root/mono-3.2.1/eglib make[2]: *** [all] Error 2 make[2]: Leaving directory `/root/mono-3.2.1/eglib make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/mono-3.2.1 make: *** [all] Error 2修改 eglib/config.hvi eglib/config.h 将#define HAVE_LOCALCHARSET_H 1 替换为 #define HAVE_LOCALCHARSET_H 0makemake installmono V 这一步显示信息代表安装乐成 2.安装jexus cd /tmpwget linuxdot.net/down/jexus-5.6.4.tar.gz tar -zxvf jexus-5.6.4.tar.gz cd jexus-5.6.4 sudo ./install jexus 相关设置说明: 二.代码部门 有两种方法可以在Linux上使asp.net 操纵sqlite。
功效就踏上了坑之路, jexus 对付巨细写敏感,可能下载sqlite3.dll,wiki 内里讲授了一些具体的用法。
item.PassWord, item.Name, EventArgs e){var path = Server.MapPath(~/App_Data/Demo.db);con = new SQLiteConnection(path);//con.CreateTableUser();//建设表 只需执行一次if (!string.IsNullOrEmpty(Request[id])){con.DeleteUser(Request[id]);Response.Redirect(Demo.aspx);}var cmd = con.CreateCommand(select * from User);var list = cmd.ExecuteQueryUser();foreach (var item in list){Response.Write(string.Format({0}-{1}-{2} a href=Demo.aspx?id={3}删除/abr,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/sqlite/13215.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
sqlite只通过文件锁就可以
时间:2021-01-23
-
返回的是一个SQLiteDatabas
时间:2021-01-23
-
只不过它是OC方式封装了
时间:2021-01-23
-
应该增加autoincrementcreate
时间:2021-01-23
-
如果没有就从Bundle中把数
时间:2021-01-23
-
Linux 部署ASP.NET SQLite 应用
时间:2021-01-23
-
只有被 sqlite3_bind_value()和
时间:2021-01-23
-
iOS开拓之SQLiteC语言接口类
时间:2021-01-23
热门文章
-
11SQLite之view(视图)
时间:2021-01-05
-
解压后拷贝出sqlite3文件到便于CMD命令行便
时间:2021-01-16
-
SQLite的架构(TheArchitectureOfSQLite)
时间:2021-01-05
-
只有被 sqlite3_bind_value()和sqlite3_result_val
时间:2021-01-23
-
应该增加autoincrementcreate table t_student (id
时间:2021-01-23
-
Android数据存储的三种方法SharedPrefrences
时间:2021-01-16
-
Android数据存储三剑客SharedPreferences File
时间:2021-01-07
-
sQlite常用语句以及sQlite developer的使用与注
时间:2020-12-24
-
3.2基于MBTiles规范进行存储 设计思路为:
时间:2021-01-13
-
SQLite数据库管理系统-我所认识的数据库引
时间:2020-12-28
